/**
 * 导出一个配置对象，用于配置 Babel 转换器和插件
 */
module.exports = {
  /**
   * 配置 Babel 预设集合
   * 这里使用了 Vue CLI 提供的 Babel 预设，以便于对 Vue 项目进行合适的 Babel 配置
   */
  presets: [
    '@vue/cli-plugin-babel/preset'
  ],
  /**
   * 配置 Babel 插件集合
   * 使用了 'import' 插件来按需引入 Vant 组件库的模块，以优化项目体积和提升加载性能
   * 配置参数说明：
   * libraryName: 指定组件库的名称，这里为 'vant'
   * libraryDirectory: 指定组件库的目录，这里为 'es'，即使用 ES 模块版本
   * style: 是否引入组件的样式，这里设置为 true，表示自动引入样式
   * 'vant' 是插件的名称，用于标识这个插件配置
   */
  plugins: [
    ['import', {
      libraryName: 'vant',
      libraryDirectory: 'es',
      style: true
    }, 'vant']
  ]
}
